Шаг 3. Генерируем SSH-ключ
Переходим в Git Bash и вводим команду ssh-keygen -t ed25519 -C "электронная почта". Вместо текста «электронная почта» нужно написать почту, которую вы указывали при регистрации на GitHub.
Если вы планируете использовать не только GitHub, но и GitLab, указывайте при регистрации одну и ту же почту, чтобы не создавать разные ключи для разных веб-сервисов.
После ввода команды нажимаем на клавишу Enter.
Нас уведомляют о том, что происходит генерация пары открытых и закрытых ключей ed25519. То есть началось создание SSH-ключа с использованием почты, которую мы указали в команде.
Далее нам предлагают указать файл, в котором будет храниться SSH-ключ, или нажать клавишу Enter для выбора значения по умолчанию. Выбираем второй вариант: если задавать пользовательское значение расположения и названия файла, в будущем могут появиться некоторые трудности.
Нас уведомляют о том, что создана новая директория с названием .ssh. После завершения генерации в ней будет файл c SSH-ключом.
Чуть ниже нам предлагают ввести кодовую фразу, которую вы будете указывать при вводе некоторых команд, например: git push, git pull. Придумайте надёжную фразу. Если не уверены, что запомните её, запишите эту фразу в блокнот или другое место.
При вводе кодовая фраза не будет отображаться, не пугайтесь этого. Просто введите нужную последовательность символов, а после нажмите клавишу Enter.
После вас попросят повторить кодовую фразу. Снова её введите и нажмите Enter.
Генерация SSH-ключа завершена. Нас также уведомили о том, что идентификационный файл и файл с публичным ключом сохранены в директории .ssh. Дополнительно нам показали случайное изображение, созданное на основе сгенерированного ключа.